/* 
 * This CSS file with the included images is licensed under the MIT license.
 * All though the Gaia Ajax Widgets *library* itself is licensed under GPL 
 * or Commercial license we choose to distribute the CSS files and the Images 
 * to the skins as a gesture to our users under the MIT license.
 * The MIT license can be read underneath this line.
 * 
 * Copyright (c) 2008 Gaiaware AS
 * 
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 * 
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 * 
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE. 
 */

.gaiax-window
{
}

.gaiax-window .gaiax-resizable-handle
{
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity=0);
}

.gaiax-window-header
{
	overflow:hidden;
}

.gaiax-window-bwrap
{
	z-index:1;
	position:relative;
	overflow:hidden;
}

.gaiax-window-tl .gaiax-window-header
{
	color:#15428b;
	font:bold 11px Tahoma, Arial, Verdana, Sans-Serif;
	padding:5px 0 4px 0;
}

.gaiax-window-header-text
{
	cursor:pointer;
}

.gaiax-window-tc
{
	background:transparent url(windows/images/tb.png) repeat-x 0 0;
	overflow:hidden;
}

.gaiax-window-tl
{
	background:transparent url(windows/images/corners-sprite.png) no-repeat 0 0;
	padding-left:6px;
	z-index:1;
	position:relative;
}

.gaiax-window-tr
{
	background:transparent url(windows/images/corners-sprite.png) no-repeat right 0;
	padding-right:6px;
}

.gaiax-window-bc
{
	background:transparent url(windows/images/tb.png) repeat-x 0 bottom;
}

.gaiax-window-bl
{
	background:transparent url(windows/images/corners-sprite.png) no-repeat 0 bottom;
	padding-left:6px;
}

.gaiax-window-br
{
	background:transparent url(windows/images/corners-sprite.png) no-repeat right bottom;
	padding-right:6px;
}

.gaiax-window-mc
{
	border:1px solid #99bbe8;
	padding:0;
	margin:0;
	font:normal 11px Tahoma, Arial, Helvetica, Sans-Serif;
	background:#dfe8f6;
}

.gaiax-window-ml
{
	background:transparent url(windows/images/lr.png) repeat-y 0 0;
	padding-left:6px;
}

.gaiax-window-mr
{
	background:transparent url(windows/images/lr.png) repeat-y right 0;
	padding-right:6px;
}

.gaiax-panel-nofooter .gaiax-window-bc
{
	height:6px;
}

.gaiax-window-maximized .gaiax-window-bl,
.gaiax-window-maximized .gaiax-window-br,
.gaiax-window-maximized .gaiax-window-ml,
.gaiax-window-maximized .gaiax-window-mr,
.gaiax-window-maximized .gaiax-window-tl,
.gaiax-window-maximized .gaiax-window-tr
{
	padding:0;
}

.gaiax-window-maximized .gaiax-window-footer
{
	padding-bottom:0;
}

.gaiax-window-maximized .gaiax-window-tc
{
	padding-left:3px;
	padding-right:3px;
	background-color:white;
}

.gaiax-window-maximized .gaiax-window-mc
{
	border-left:0 none;
	border-right:0 none;
}

.gaiax-window-draggable,
.gaiax-window-draggable .gaiax-window-header-text
{
	cursor:move;
}

.gaiax-window-maximized .gaiax-window-draggable,
.gaiax-window-maximized .gaiax-window-draggable .gaiax-window-header-text
{
	cursor:default;
}

.gaiax-window-body
{
	background:transparent;
	overflow:hidden;
}

.gaiax-window-maximized-ct
{
	overflow:hidden;
}

.gaiax-window-maximized .gaiax-resizable-handle
{
	display:none;
}

.gaiax-window-plain .gaiax-window-mc
{
	background:#e0ebfc;
	border-right:1px solid #dfd9f6;
	border-bottom:1px solid #dfd9f6;
	border-top:1px solid #a0aaf0;
	border-left:1px solid #a0aaf0;
}

.gaiax-window-plain .gaiax-window-body
{
	border-left:1px solid #DFE8F6;
	border-top:1px solid #DFE8F6;
	border-bottom:1px solid #a3bae9;
	border-right:1px solid #a3bae9;
	background:transparent!important;
}





/* Tool buttons for Window */
.gaiax-window .gaiax-window-header .gaiax-tool
{
	overflow:hidden;
	width:15px;
	height:13px;
	cursor:pointer;
	background:transparent url(windows/images/action-buttons.png) no-repeat;
	margin-left:2px;
	position:absolute;
}

.gaiax-window .gaiax-window-header .gaiax-tool-close
{
	background-position:0 -0;
	top:1px;
	right:5px;
}

.gaiax-window .gaiax-window-header .gaiax-tool-close:hover
{
	background-position:-15px 0;
}

.gaiax-window .gaiax-window-header .gaiax-tool-minimize
{
	background-position:0 -14px;
	top:1px;
	right:39px;
}

.gaiax-window .gaiax-window-header .gaiax-tool-minimize:hover
{
	background-position:-15px -14px;
}

.gaiax-window .gaiax-window-header .gaiax-tool-maximize
{
	background-position:0 -28px;
	top:1px;
	right:22px;
}

.gaiax-window .gaiax-window-header .gaiax-tool-maximize:hover
{
	background-position:-15px -28px;
}

.gaiax-window .gaiax-window-header .gaiax-tool-restore
{
	background-position:0 -42px;
	top:1px;
	right:22px;
}

.gaiax-window .gaiax-window-header .gaiax-tool-restore:hover
{
	background-position:-15px -42px;
}


/* Resizable handles for Window */
.gaiax-resizable-handle
{
	position:absolute;
	z-index:100;
	font-size:1px;
	line-height:6px;
	overflow:hidden;
	background:white;
	filter:alpha(opacity=0);
	opacity:0;
}

.gaiax-resizable-handle-southeast
{
	width:12px;
	cursor:se-resize;
	right:0;
	bottom:0;
	height:12px;
	z-index:101;
}




